package com.ytjj.qmyx.mall.model;

import java.io.Serializable;
import java.util.Date;

public class PresellSubscribeInfo implements Serializable {
    /**
     * 主键
     *
     * @mbg.generated
     */
    private Integer id;

    /**
     * 用户id
     *
     * @mbg.generated
     */
    private Integer userId;

    /**
     * 预约人名字
     *
     * @mbg.generated
     */
    private String subscribeName;

    /**
     * 预约人联系方式
     *
     * @mbg.generated
     */
    private String subscribePhone;

    /**
     * 预约人收货地址
     *
     * @mbg.generated
     */
    private String receiveAdress;

    /**
     * 创建预约时间
     *
     * @mbg.generated
     */
    private Date subscribeTime;

    /**
     * 活动名称
     *
     * @mbg.generated
     */
    private String activeName;

    /**
     * 预约商品名称
     *
     * @mbg.generated
     */
    private String subscribeProductName;

    /**
     * 商品标识
     *
     * @mbg.generated
     */
    private Integer productMark;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getSubscribeName() {
        return subscribeName;
    }

    public void setSubscribeName(String subscribeName) {
        this.subscribeName = subscribeName;
    }

    public String getSubscribePhone() {
        return subscribePhone;
    }

    public void setSubscribePhone(String subscribePhone) {
        this.subscribePhone = subscribePhone;
    }

    public String getReceiveAdress() {
        return receiveAdress;
    }

    public void setReceiveAdress(String receiveAdress) {
        this.receiveAdress = receiveAdress;
    }

    public Date getSubscribeTime() {
        return subscribeTime;
    }

    public void setSubscribeTime(Date subscribeTime) {
        this.subscribeTime = subscribeTime;
    }

    public String getActiveName() {
        return activeName;
    }

    public void setActiveName(String activeName) {
        this.activeName = activeName;
    }

    public String getSubscribeProductName() {
        return subscribeProductName;
    }

    public void setSubscribeProductName(String subscribeProductName) {
        this.subscribeProductName = subscribeProductName;
    }

    public Integer getProductMark() {
        return productMark;
    }

    public void setProductMark(Integer productMark) {
        this.productMark = productMark;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", userId=").append(userId);
        sb.append(", subscribeName=").append(subscribeName);
        sb.append(", subscribePhone=").append(subscribePhone);
        sb.append(", receiveAdress=").append(receiveAdress);
        sb.append(", subscribeTime=").append(subscribeTime);
        sb.append(", activeName=").append(activeName);
        sb.append(", subscribeProductName=").append(subscribeProductName);
        sb.append(", productMark=").append(productMark);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}